local supabaseの構築方法
概要
ローカル環境でSupabaseを構築・運用する方法について。Supabase CLIを使ったローカル開発環境のセットアップ手順、Docker構成、マイグレーション管理などをまとめる。
内容
セットアップ
- supabaseをlocalで扱うには、supabase cliが必要
- cliはbrewでインストール出来る
- 初期セットアップは
supabase initで実行する - 実行後にconfig.tomlが生成される(設定ファイル)
起動
- 起動は
supabase startで出来る(docker上で動作するので、docker desktopの起動が必要!!)
マイグレーション
supabase db resetでマイグレできる- resetなのにマイグレなの??
- supabase/migrations/ 配下のsqlファイルが実行される
検証項目
- Supabaseのローカル構築手順をざっくり理解出来ること
- Supabase CLIでローカル環境を起動できる
- マイグレーションファイルを作成・適用できる
- ローカルのSupabase Studioにアクセスできる
- シードデータの投入方法を理解する
スコープ対象外
- 本番環境(Supabase Cloud)へのデプロイ
- Edge Functionsの実装
参考資料
メタデータ
- ステータス: 完了
- タグ: supabase, ローカル開発, Docker, マイグレーション
- 作成日時: 2026/03/09
- 更新日時: 2026/03/09